@charset "utf-8";
body{background-color:#fff;}
/* 天气预报、搜索 */
.searchForm{width:1140px; height:32px; margin:16px auto 0;}
.searchForm .date{width:680px; height:32px; line-height:32px; float:left; padding-left:33px; color:#333; background:url(horn.gif) 0 4px no-repeat; font-size:14px;}
.searchForm .keyword{width:233px; height:32px; float:right;}
.searchForm .keyword .key{width:180px; height:30px; position:relative; float:right; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}
.searchForm .keyword .key div{height:30px; line-height:30px; position:absolute; left:12px; top:0; color:#d3d3d3; font-size:14px;}
.searchForm .keyword .key input{width:170px; height:30px; line-height:30px; margin:0 5px; color:#333; outline:0 none !important;}
.searchForm .keyword i{display:block; width:50px; height:30px; float:right; border:1px solid #d4d4d4;}
.searchForm .keyword i input{width:50px; height:29px; background:url(serch.gif) no-repeat center; cursor:pointer; outline:0 none !important;}

/* 图片新闻、馆务资讯 */
.picNews{width:1140px; height:350px; margin:16px auto 0;}
.picNews .picbox{width:556px; height:350px; position:relative; float:left; padding:1px; border:1px solid #d0d0d0; overflow:hidden;}
.picNews .picbox .pic{width:556px; height:350px;}
.picNews .picbox .pic li{width:556px; height:350px; position:relative;}
.picNews .picbox .pic li a{display:block; width:556px; height:350px;}
.picNews .picbox .pic li a img{width:556px; height:350px;}
.picNews .picbox .pic li h3{width:400px; height:50px; line-height:50px; position:absolute; bottom:0; left:0; z-index:2; margin-left:20px; color:#fff; font-size:18px; font-weight:normal; font-family:"微软雅黑";}
.picNews .picbox .pic li div{width:556px; height:50px; position:absolute; bottom:0; left:0; z-index:1; background-color:#000; opacity:0.4; filter:alpha(opacity=40);}
.picNews .picbox .hd{position:absolute; bottom:21px; right:10px; z-index:3; overflow:hidden; zoom:1;}
.picNews .picbox .hd li{width:20px; height:8px; float:left; margin-left:6px; text-align:center; background:#fff; background:#eee2e2; cursor:pointer; overflow:hidden; opacity:0.8; filter:alpha(opacity=80); -webkit-transition:all .5s ease; -moz-transition:all .5s ease;-o-transition:all .5s ease;}
.picNews .picbox .hd .on{background:#841525; opacity:1; filter:alpha(opacity=100);}
.picNews .gwzx{width:560px; height:354px; float:right;}
.picNews .gwzx div{height:53px; line-height:53px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.picNews .gwzx div span{float:left; margin-left:10px; color:#841525; font-size:20px; font-weight:bold;}
.picNews .gwzx div i{float:right; font-size:14px;}
.picNews .gwzx div i a{color:#841525;}
.picNews .gwzx ul{padding-top:4px;}
.picNews .gwzx ul li{height:48px; line-height:48px; font-size:16px; border-bottom:1px solid #cfc6bd;}
.picNews .gwzx ul li a{display:block; height:48px; line-height:48px; padding-left:15px; color:#505050; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .gwzx ul li a:hover{color:#841525;}
.picNews .gwzx ul span{float:right; color:#999;}

/* 党建专栏 */
.party{width:1140px; height:100px; margin:20px auto 0;}
.party .djzl{display:block; width:750px; height:100px; float:left; background-image:url(djzl.gif);}
.party .xxqg{display:block; width:361px; height:100px; float:right; background-image:url(xxqg.gif);}

/* 通知公告、政务公开、信息公开 */
.notice{width:1140px; height:281px; margin:20px auto 0;}
.notice .tzgg{width:360px; height:281px; float:left;}
.notice .tzgg div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.notice .tzgg div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.notice .tzgg div i{float:right; font-size:14px;}
.notice .tzgg div i a{color:#841525;}
.notice .tzgg ul{padding-top:3px;}
.notice .tzgg ul li{height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #cfc6bd; background:url(point.gif) 0 20px no-repeat;}
.notice .tzgg ul li a{display:block; height:44px; line-height:44px; padding-left:15px; color:#505050; padding-right:15px;}
.notice .tzgg ul li a:hover{color:#841525;}
.notice .tzgg ul span{float:right; color:#999;}

.notice .zwgk{width:360px; height:281px; float:left; margin-left:30px;}
.notice .zwgk div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.notice .zwgk div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.notice .zwgk div i{float:right; font-size:14px;}
.notice .zwgk div i a{color:#841525;}
.notice .zwgk ul{padding-top:3px;}
.notice .zwgk ul li{height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #cfc6bd; background:url(point.gif) 0 20px no-repeat;}
.notice .zwgk ul li a{display:block; height:44px; line-height:44px; padding-left:15px; color:#505050; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.notice .zwgk ul li a:hover{color:#841525;}
.notice .zwgk ul span{float:right; color:#999;}

.notice .xxgk{width:361px; height:281px; float:right;}
.notice .xxgk div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px solid #cfc6bd;}
.notice .xxgk div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.notice .xxgk div i{float:right; font-size:14px;}
.notice .xxgk div i a{color:#841525;}
.notice .xxgk ul li{width:179px; height:75px; float:left; border-right:1px solid #cfc6bd; border-bottom:1px solid #cfc6bd; }
.notice .xxgk ul .wsggkIcon{border-left:1px solid #cfc6bd; background:url(wsggk.gif) 30px 25px no-repeat;}
.notice .xxgk ul .ldjjIcon{background:url(ldjj.gif) 30px 25px no-repeat;}
.notice .xxgk ul .nsjgIcon{border-left:1px solid #cfc6bd; background:url(nsjg.gif) 30px 25px no-repeat;}
.notice .xxgk ul .zwgkIcon{background:url(zwgk.gif) 30px 25px no-repeat;}
.notice .xxgk ul .tzggIcon{border-left:1px solid #cfc6bd; background:url(tzgg.gif) 30px 25px no-repeat;}
.notice .xxgk ul .gzxxIcon{background:url(gzxx.gif) 30px 25px no-repeat;}
.notice .xxgk ul li a{display:block; width:119px; height:75px; line-height:75px; padding-left:70px; color:#505050; font-size:16px;}

/* 网上书架 */
.wssj{width:1140px; height:160px; margin:20px auto 0;}
.wssj div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.wssj div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.wssj div i{float:right; font-size:14px;}
.wssj div i a{color:#841525;}
.wssj ul{height:100px; margin-top:10px;}
.wssj ul li{width:360px; height:100px;}
.wssj ul .nxws{float:left;}
.wssj ul .xlcs{float:left; margin-left:30px;}
.wssj ul .zhqs{width:361px; float:right;}
.wssj ul li a{display:block; width:360px; height:100px;}
.wssj ul li a img{width:360px; height:100px;}
.wssj ul .zhqs a img{width:361px; height:100px;}

/* 网上展厅、视频点播、机关党建 */
.ztsp{width:1140px; height:281px; margin:20px auto 0;}
.ztsp .jyxc{width:360px; height:281px; float:left;}
.ztsp .jyxc div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.ztsp .jyxc div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.ztsp .jyxc div i{float:right; font-size:14px;}
.ztsp .jyxc div i a{color:#841525;}
.ztsp .jyxc ul{padding-top:3px;}
.ztsp .jyxc ul li{height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #cfc6bd; background:url(point.gif) 0 20px no-repeat;}
.ztsp .jyxc ul li a{display:block; height:44px; line-height:44px; padding-left:15px; color:#505050; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ztsp .jyxc ul li a:hover{color:#841525;}
.ztsp .jyxc ul span{float:right; color:#999;}

.ztsp .wszt{width:360px; height:281px; float:left; margin-left:30px;}
.ztsp .wszt div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.ztsp .wszt div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.ztsp .wszt div i{float:right; font-size:14px;}
.ztsp .wszt div i a{color:#841525;}
.ztsp .wszt ul{padding-top:3px;}
.ztsp .wszt ul li{height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #cfc6bd; background:url(point.gif) 0 20px no-repeat;}
.ztsp .wszt ul li a{display:block; height:44px; line-height:44px; padding-left:15px; color:#505050; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ztsp .wszt ul li a:hover{color:#841525;}
.ztsp .wszt ul span{float:right; color:#999;}

.ztsp .spdb{width:361px; height:281px; float:right;}
.ztsp .spdb div{height:50px; line-height:50px; border-top:2px solid #841525; border-bottom:1px dashed #841525;}
.ztsp .spdb div span{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.ztsp .spdb div i{float:right; font-size:14px;}
.ztsp .spdb div i a{color:#841525;}
.ztsp .spdb ul{padding-top:3px;}
.ztsp .spdb ul li{height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #cfc6bd; background:url(point.gif) 0 20px no-repeat;}
.ztsp .spdb ul li a{display:block; height:44px; line-height:44px; padding-left:15px; color:#505050; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ztsp .spdb ul li a:hover{color:#841525;}
.ztsp .spdb ul span{float:right; color:#999;}

/* 馆员风采 */
.gyfc{width:1140px; margin:10px auto 0;}
.gyfc .text{height:50px; line-height:50px; position:relative; border-bottom:2px solid #d9d9d9;}
.gyfc .text .title{float:left; margin-left:10px; color:#841525; font-size:18px; font-weight:bold;}
.gyfc .text i{float:right; font-size:14px;}
.gyfc .text i a{color:#841525;}
.gyfc .text .line{width:120px; height:2px; position:absolute; bottom:-2px; left:0; background-color:#841525;}
.gyfc .image{margin:10px auto 0; overflow:hidden;}
.gyfc .image ul{width:1148px; height:195px;}
.gyfc .image ul li{width:279px; height:195px; float:left; margin-right:8px;}
.gyfc .image ul li a{display:block; width:279px; height:195px;}
.gyfc .image ul li a img{display:block; width:275px; height:191px; padding:1px; border:1px solid #d0d0d0;}

/* 友情链接 */
.friendship{width:1140px; height:60px; line-height:60px; margin:10px auto 0; border-top:1px solid #cfc6bd /*#841525*/;}
.friendship .title{width:92px; height:60px; float:left; text-align:center; color:#841525; font-size:18px; font-weight:bold;}
.friendship .perbox{width:230px;height:30px;float:left;position:relative; margin:15px 0 0 30px; background:url(dot.gif) right 11px no-repeat #fff;border:1px solid #cccccc;cursor:pointer; color:#535353; font-size:12px;}
.friendship .perbox input:focus{outline:none;}
.friendship .perbox .boxtxt{float:left; padding-left:15px; cursor:pointer; border:0; height:28px;line-height:28px; color:#535353;}
.friendship .perbox ul{position:absolute;margin:0;padding:0;left:0px;display:none;color:#535353;background:#ffffff; border:1px solid #c8c8c8;}
.friendship .perbox ul li{height:30px;line-height:30px;padding-left:15px;overflow:hidden;cursor:pointer;}
.friendship .perbox ul li a{color:#535353;}
.friendship .perbox ul li a:hover{color:#841525;}

/* 版权 */
.footer{height:200px; margin-top:0; color:#fff; background-color:#841525;}
.footer .text .filing a{color:#fff;}